package qc.module.platform.dto.menu;

import java.util.List;

/**
 * MenuTreeTableDetailDto
 *
 * @author QuCheng Tech
 * @since 2023/9/1
 */
@lombok.Data
public class MenuTreeTableDetailDto {
    private List<MenuTreeTableDetailDto> children;

    /**
     * 内容/文件路径
     */
    private String content;
    /**
     * 状态标记
     */
    private String flag;
    /**
     * 图标
     */
    private String icon;
    /**
     * ID
     */
    private int id;
    /**
     * 同名称
     */
    private String label;
    /**
     * 组件Name，设置时需保持与vue中defineComponent的name相同才能让当前菜单tab页面缓存
     */
    private String name;
    /**
     * 排序号
     */
    private String order;
    /**
     * 父级ID
     */
    private int parentid;
    /**
     * 路径
     */
    private String path;
    /**
     * 项目编码
     */
    private String pcode;
    /**
     * 菜单标题文字，菜单名称、标题
     */
    private String title;
    /**
     * 同ID
     */
    private int value;
    /**
     * 是否显示在菜单中
     */
    private boolean visiable;
}
